import {Song} from '../common.types';

export interface PlayMode {
  type: 'loop' | 'random' | 'singleLoop';
  label: '循环' | '随机' | '单曲循环';
}

export interface PlayState {
  // 播放状态
  playing: boolean;

  // 播放模式
  playMode: PlayMode;

  // 歌曲列表
  songList: Array<Song>;

  // 播放列表
  playList: Array<Song>;

  // 当前播放的索引
  currentIndex: number;
}
